participle of inventar - French English Dictionary